import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path'

// https://vite.dev/config/
export default defineConfig({
  plugins: [react()],

  //以下代码用于设置别名
  resolve:{
    alias:{
      '@':path.resolve(__dirname,'./src'),
    }
  }
})


//设置路径别名方法：
//①在vite.config.ts文件中加入以上代码
//  resolve:{
//   alias:{
//     '@':path.resolve(__dirname,'./src'),
//   }
// }
//②执行npm i @types/node -D，下载node模块类型声明
//③在tsconfig.node.json文件和tsconfig.app.json中加入代码（如果只有其中一个文件，就只在一个文件上加即可）：
// {
//   "compilerOptions": {
//     "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
//     "target": "ES2022",
//     "lib": [
//       "ES2023"
//     ],
//     "module": "ESNext",
//     "skipLibCheck": true,
/////////////////////////////////////////////////////////////////////////////////////(主要加下面这段代码)
//     /* 设置路径别名 */
//     "baseUrl": ".",
//     "paths": {
//       "@/*": [
//         "src/*"
//       ]
//     },
//......
